home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 15 / BBS in a box XV-1.iso / Files / Tele / Pete Johnson / PJ Utilities Described < prev    next >
Encoding:
Text File  |  1993-11-01  |  13.5 KB  |  195 lines  |  [TEXT/ttxt]

  1. Many of the utilities in this collection were formally part of two “for sale” packages available from me. I no longer wish to sell or support these utilities, so I am now making them available, with source code. The Arizona Macintosh Users Group has exclusive rights over CD-ROM distribution of these utilities (see CD-ROM Copyright for details). Please do not ask me to support this code or the utilities -- I don’t have time. This collection is provided for your use “as is.” I assume no responsibility for the utilities or the source code, or for the results of their use.
  2.  
  3. The source code is what I wrote on weekends and evenings as I made my way up the food chain from Basic to Pascal to C. Most of it is in Think Pascal, which I heartily recommend. Much of the source code shows my naivete at the time, but I worked and slaved over all of it to make stable applications which have saved zillions of hours of maintenance for sysops all over the world. If you elect to reinvent some of these utility functions, my best advice is to write your own code rather than to wrestle with what I wrote, but parts of my source code may prove to be interesting reading.
  4.  
  5. The majority of the source code is Think Pascal 4.0. The majority of the utilities are designed for use with Second Sight and/or Tabby, but there are some goodies for FirstClass, too, and some general-purpose utilities.
  6.  
  7. Mercifully, I did not include *all* of my source code, but have included source for the major utilities I sold -- Archie, mehit, Tally, AreaTrix, ff and Flip -- along with some essential links from Second Sight to Tabby: TImport, TExport and TSet. Also included are some things I wrote for FirstClass 1.6. Hopefully someone will adapt them to FirstClass 2.x and beyond.
  8.  
  9. All references to the Glassell Park BBS, my Post Office Box in Los Angeles and requests to send me money are obsolete. I’ve moved to San Jose and have retired, at least for now, from active particiaption in the BBS community.
  10.  
  11. -- Pete Johnson
  12.    November, 1992
  13.  
  14. ------------------------------------------------------------------------------
  15.  
  16. Archie 1.62/F
  17. A Host Command 50 app which adds more than 30 commands to Second Sight, remotely and locally. Features include backing up logs, searching text files, analyzing the CallerLog, various UserLog displays, searches and backup, file searches and more. Compiled 3/2/90.
  18.  
  19. Archie 1.62/F source
  20. Source code for Archie 1.62/F, Host Command 50 app which adds more than 30 commands to Second Sight. Requires ZBasic 5.0 or later and RMaker to compile.
  21.  
  22. AreaFix 1.6
  23. A free, early and wimpy version of what developed into AreaTrix. Compiled 12/6/89.
  24.  
  25. AreaTrix 1.0.4
  26. AreaTrix allows Tabby-based BBSs to process requests for turning on and off Echoes. Remotes can also get lists of available Echoes. AreaTrix also forwards files. AreaTrix works with Second Sight, Mansion and any other Tabby-compatible Mac BBS program. Compiled 5/10/90.
  27.  
  28. AreaTrix 1.0.4 source
  29. Source code for AreaTrix 1.0.4. Requires Think Pascal 4.0 or later to compile.
  30.  
  31. Clean-by
  32. Clean-by is a preprocessor for TabbyNet SendNews. Its mission is to strip any lines containing only the string "SEEN-BY:" from the seenby.bbs file, since Mac boards in net 102 have been plagued by crashes caused by these almost-empty lines. Compiled 3/29/91.
  33.  
  34. Condor 1.0
  35. Condor is a Tabby NetMail-compatible utility to regulate download quotas per month for a Second Sight BBS. To do so, it counts downloads each night, and if they exceed a pre-set level it sets or clears a user restriction flag defined by the sysop. Compiled 7/7/91.
  36.  
  37. Copy Cat 1.02
  38. Copy Cat is a stand-alone utility which will copy a group of files. Every morning I use Copy Cat to copy a bunch of text files from various places on the BBS across a network to one convenient local folder where I can browse them at leisure. Compiled 8/17/91.
  39.  
  40. Copy Cat 1.02 source
  41. Think Pascal 4.0 source code for Copy Cat.
  42.  
  43. Copy
  44. Copy is a Tabby NetMail-compatible utility designed to take a snapshot of any text file before it's been processed by Tabby. Compiled 5/8/89.
  45.  
  46. Detour
  47. Use this in place of any command 50 application you want to take temporarily out of service. This helps you cope with changes in Second Sight file structures (which is what I wrote it for) or Command 50 applications which aren’t working correctly. Compiled 12/7/88.
  48.  
  49. Escaped File Finder
  50. A Second Sight 2.0 FileSection utility which makes a list of every file in a folder and compares it against a FileSection listing in that folder, then writes a report of all files which are not contained in the FileSection listing. Compiled 9/4/88.
  51.  
  52. Fakebot 1.43
  53. A replacement for the Tabby Robot which you can use with Tabby to crashmail one or more nodes with a minimum amount of fuss. Unlike Tabby Robot, Fakebot can be launched as an external command from your BBS to do its work. Compiled 10/20/91.
  54.  
  55. FC List Callers 0.4
  56. Utility for FirstClass administrators creates text file lists of FirstClass users, logon name and last logon date sorted by date of last call, last name and logon name in addition to a text file list of all user resumes sorted by last name. Compiled 11/18/91.
  57.  
  58. FC List Callers 0.6 source
  59. Source code for FC List Callers 0.6 (a later version than was released -- it contains some custom code for the Glassell Park BBS). Verified with FirstClass 1.6. May need updating for later versions. Requires Think Pascal 4.0 or later to compile.
  60.  
  61. FC LogScan 1.0.2
  62. Utility which analyzes FirstClass daily logs to produce a summary report in a concise and readable format. Compiled 3/3/92.
  63.  
  64. FC LogScan 1.0.2 source
  65. Source code for FC LogScan 1.0.2. Verified with FirstClass 1.6. May need updating for later versions. Requires Think Pascal 4.0 or later to compile.
  66.  
  67. ff 1.5
  68. A Tabby event-compatible utility which reads a list of users and node numbers, then scans your messages, exporting locally entered private messages addressed to users on your list to network private messages with valid addresses. Compiled 7/20/91.
  69.  
  70. ff 1.5 source
  71. Source code for ff 1.5. Requires Think Pascal 4.0 or later to compile.
  72.  
  73. Flip 1.0.3
  74. Flip is a Tabby NetMail-compatible utility which will automatically forward a list of 1-10 “magic” file names to a list of 1-10 nodes. Compiled 6/23/91.
  75.  
  76. Flip 1.0.3 source
  77. Source code for Flip 1.0.3. Requires Think Pascal 4.0 or later to compile.
  78.  
  79. FSec Cleaner
  80. A utility to purge missing file entries and to kill files marked for deletion in Second Sight 2.0 FileSections. Read its documentation file for more information. Compiled 7/29/88.
  81.  
  82. GEnie Cleaner
  83. Application with Think Pascal 4.0 source code for utility to clean up GEnie file descriptions so that they can be directly cut & pasted into BBS file descriptions. Saves LOTS of time!
  84.  
  85. Gliders 1.4.2
  86. Tabby-compatible utility which extends launch.next events beyond Tabby’s limit of a 255-character script and which allows systems which don’t run Tabby to chain Tabby-compatible utility programs. Gliders is not specific to any BBS package. Compiled 7/1/91.
  87.  
  88. HelloTabby.p
  89. Pascal source code for a unit which reads and copes with Tabby’s launch.next file. Last modified 7/1/91.
  90.  
  91. ICON<->FICN
  92. Two utilities allow you to translate resources back and forth between ICON and FICN formats. FirstClass uses FICN resources, which are structurally identical to ICON resources but which cannot be graphically edited by ResEdit. Compiled 11/9/91.
  93.  
  94. Jump 1.2
  95. Tabby NetMail application to skip to next entry in launch.next file. Use to route around events such as TabbyNet DeliverMail by renaming it and TabbyNet DeliverMail. Even when it’s renamed, you can recognize Jump by its toadlike icon. Compiled 6/18/91.
  96.  
  97. Killer 1.1
  98. Killer is designed to delete the launch.next file, if it exists. Then Killer launches the application name designated in its STR  500 resource. Compiled 7/8/90.
  99.  
  100. Log-O-Matic 1.72
  101. Log-O-Matic is a Host/Tabby NetMail application which can automatically maintain your UserLog, CallerLog and Tabby Logs, sorting and archiving in various ways. Compiled 11/22/90.
  102.  
  103. Log-O-Matic 1.72 source
  104. Source code for Log-O-Matic 1.72. Requires Think Pascal 4.0 or later to compile.
  105.  
  106. Mark Up 1.2
  107. Mark Up cures the Tabby “Node Marked Down” blues. Configure it with a list of from one to six nodes. When it runs, it checks the Tabby Calls file in the Tabby Folder and if any of the nodes in its list is found, it zeroes out the bad calls number. Compiled 7/1/91.
  108.  
  109. mehit 2.06
  110. mehitabel 2.x is the successor to the original Second Sight automatic message backup utility. As was true of previous versions, it backs up and controls the size of your message sections. Compiled 8/9/90.
  111.  
  112. mehit 3.0.b15
  113. Adds many more features to mehit 2.x, including automatic renumbering, automatic Stuffing of archives (requires StuffIt Engine), all features of Log-O-Matic and more! Beta, but has proven reliable on several BBSs. Compiled 8/1/91.
  114.  
  115. mehit 3.0.b15 source
  116. Source code for mehitabel 3.0.b15. Requires Think Pascal 4.0 or later to compile.
  117.  
  118. Message Thing 1.0.1
  119. Message Thing is a utility for those who run point systems with Copernicus or COUNTERPoint across a network or on the same machine as the BBS through MultiFinder — it simulates a call to the host board without going through the modem. Compiled 6/7/91.
  120.  
  121. Put Away
  122. Designed to emulate behavior of the System Folder in System 7 (required): allows you to designate folder locations to move files, based on file types and creators. Known to crash on Mac Plus & SE, otherwise seems fine. Compiled 3/17/92.
  123.  
  124. QU
  125. A handy automatic Quote of the Day generator, fully documented. Compiled 2/12/89.
  126.  
  127. Quoter DA 1.0
  128. Quoter DA is a Desk Accessory whose main purpose is to convert text on the Clipboard into quotes in the form generally used by FidoNet boards. Compiled 7/9/90.
  129.  
  130. Renum 1.2
  131. Renum is a Second Sight utility to renumber messages consecutively, normally starting at 1 (though you can start at some other number). Compiled 6/21/90.
  132.  
  133. Repath FSecs 2.0
  134. An update of my old Repath utility. This lets you quickly alter Second Sight 2.0 FileSection paths. Compiled 6/30/88.
  135.  
  136. Rescan 0.1
  137. Rescan is a Second Sight utility which scans the entire message base and export all messages in selected public net sections to a text file similar to the Tabby Generic file. With Rescanalator (included) you can import these messages to another BBS. Compiled 11/4/90.
  138.  
  139. Reset, Restart & Shutdown
  140. Three micro utilities to reset, restart or shutdown your BBS machine. Useful as externals in many situations. Compiled 11/4/90.
  141.  
  142. Resize FSecs
  143. Similar in operation and appearance to Repath Fsecs 2.0, this utility checks actual file sizes against those listed in your FileSection directory. This corrects your listings if you’ve gone through a file area with Stuffit to make things smaller. Compiled 11/6/88.
  144.  
  145. Sectalyze & Origin Counter
  146. Sectalyze is a Second Sight utility designed to build informative reports by counting origin lines in message sections. Compiled 5/3/91.
  147.  
  148. Section Changer
  149. A dirt-simple Host 2.0 utility designed to move messages from one section to another. It’s useful for those times when a new Echo has been routed by mistake to Tabby’s UNKNOWN area or when you’re reorganizing your message sections. Compiled 5/24/90.
  150.  
  151. Slicer 1.0.4
  152. Cuts big files into smaller slices. Quick, simple and fast. Designed for people moving large databases around, but useful in other respects, too. Compiled 10/18/92.
  153.  
  154. Splice 1.31
  155. Tabby NetMail-compatible utility to merge two to four text files into one output file. Useful if you want to combine a dynamic file, such as Quote of the Day, and a static file, such as an informational message, into one System or Welcome message. Compiled 8/6/90.
  156.  
  157. SS-TF Filer 1.0
  158. SS->TF&FC Filer is designed to convert Second Sight file section listings into descriptions readable by TeleFinder and FirstClass. It reads Second Sight file section files and writes the description as a resource in the target file. Compiled 4/5/91.
  159.  
  160. Tally 2.2
  161. Tally is a Tabby NetMail-compatible utility designed to count messages posted during the past 10 days on your BBS system. Compiled 6/29/91.
  162.  
  163. Tally 2.2 source
  164. Source code for Tally 2.2. Requires Think Pascal 4.0 or later to compile.
  165.  
  166. TExport 2.0
  167. Second Sight 2.x/Tabby 2.0 utility designed to create a text file of pending NetMail messages for export by Tabby 2.0. TExport should be placed as an Event just prior to TabbyNet SendNews. Compiled 6/27/91.
  168.  
  169. TExport 2.0 source
  170. Source code for TExport 2.0. Requires Think Pascal 4.0 or later to compile.
  171.  
  172. Timestamp/start
  173. Timestamp inserts in the CallerLog a date/time stamp when Host is launched, followed by a dashed line. Timestart inserts in the CallerLog a date/time stamp when Tabby Robot is launched. Compiled 6/2/89.
  174.  
  175. TImport 2.0.3
  176. A Second Sight 2.x/Tabby 2.0 NetMail utility designed to import Generic Tabby text files into Second Sight message sections. It processes the “Generic Import” text file created by Tabby 2.0, and turns it into Host-compatible messages. Compiled 9/7/91.
  177.  
  178. TImport 2.0.3 source
  179. Source code for TImport 2.0.3. Requires Think Pascal 4.0 or later to compile.
  180.  
  181. TSet 1.6
  182. TSet is a Host 2.0/Tabby 2.0 NetMail utility designed to update the Config file to make sure that the next TabbyNet event takes place when it should. Compiled 12/6/89.
  183.  
  184. TSet 1.6 source
  185. Source code for TSet 1.6. Requires Think Pascal 4.0 or later to compile.
  186.  
  187. UnMod 1.0
  188. Resets Last Modified date to Created date for all files in a folder. Compiled 9/15/91.
  189.  
  190. Update 1.0.5
  191. Update is a resource installer designed to make it easy to update FirstClass applications and settings files with resources such as cicns, FICNs, dialogs and sounds. With Update, you can distribute the newest versions of your icons without having to replace the full FirstClass user application or setting file. Compiled 12/18/91.
  192.  
  193. Update 1.0.5 source
  194. Source code for Update 1.0.5. Requires Think Pascal 4.0 or later to compile.
  195.